package es.udc.fbellas.j2ee.tiendaweb.model.detallespedido.TO;

import java.io.Serializable;
import java.sql.Date;

public class DetallesPedidoTO implements Serializable {

    private int idPedido;
    private Date fecha;
    private long numTarjeta;
    private String estado;
    private String login;
    private int idDir;

    public DetallesPedidoTO(int idPedido, Date fecha, long numTarjeta, String estado, String login, int idDir) {
        
        this.idPedido = idPedido;
    	this.fecha=fecha;
    	this.numTarjeta=numTarjeta;
    	this.estado=estado;
    	this.login=login;
    	this.idDir=idDir;
       
    }
    
    public Date getFecha() {
        return fecha;
    }

    public int getIdPedido() {
        return idPedido;
    }
    
    public int getIdDir() {
        return idDir;
    }

    public String getEstado() {
        return estado;
    }

    public long getNumTarjeta() {
        return numTarjeta;
    }
    
    public void setEstado(String nuevoEstado) {
        estado=nuevoEstado;
    }
    
    public String getLoginUsuario() {
        return login;
    }

	public boolean chequeaLineas(){

	//chequea si se pueden enviar todas las lineas de pedido

	return false;
	}

    public String toString() {
        return new String("IdPedido = " + idPedido + " | fecha = " + fecha + " | numTarjeta = " + numTarjeta + " | estado = " + estado + " | login = " + login + " | idDir = " + idDir);
    }

    
    /* Test code. Uncomment for testing. */
//    public static void main (String[] args) {
//    
//        CategoriaTO categoriaTO = new CategoriaTO(
//            1234, "Libros");
//            
//        CategoriaTO categoriaTO = new CategoriaTO(
//            4234, "Musica");
//        System.out.println(categoriaTO);
//        
//    }    

}
